package Compile.YUFA;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class FIRST {
    public static final List<String> END = Arrays.asList(";", null);

    public static final List<String> drop_S = Arrays.asList("drop");

    public static final List<String> desc_S = Arrays.asList("desc");

    public static final List<String> SORT = Arrays.asList("asc", "desc", null);

    public static final List<String> ORDER_BY_CLAUSE = Arrays.asList("order", null);

    public static final List<String> SELECT_LIST = Arrays.asList("*", "IDENTIFIER");

    public static final List<String> COL_LIST = Arrays.asList("IDENTIFIER");

    public static final List<String> select_S = Arrays.asList("select");

    public static final List<String> delete_S = Arrays.asList("delete");

    public static final List<String> LOGICAL_OPERATOR = Arrays.asList(",");

    public static final List<String> OPERATOR = Arrays.asList(">", "<", "=", ">=","<=", "<>");
    public static final List<String> CONDITION = Arrays.asList("IDENTIFIER");;

    public static final List<String> COL_SELECT_LIST = CONDITION;

    public static final List<String> WHERE_CLAUSE = Arrays.asList("where", null);

    public static final List<String> COL_UPDATE_LIST = Arrays.asList("IDENTIFIER");

    public static final List<String> update_S = Arrays.asList("update");

    public static final List<String> VALUE = Arrays.asList("INTV", "FLOATV", "STRINGV");

    public static final List<String> VALUE_LIST = VALUE;

    public static final List<String> insert_S = Arrays.asList("insert");

    public static final List<String> DATA_TYPE = Arrays.asList("INT", "FLOAT", "STRING");
    public static final List<String> COL_DEFINITION = Arrays.asList("IDENTIFIER");;

    public static final List<String> COL_DEFINITION_LIST = COL_DEFINITION;

    public static final List<String> create_S = Arrays.asList("create");

    public static final List<String> show_S = Arrays.asList("show");

    public static final List<String> help_S = Arrays.asList("help");

    public static final List<String> quit_S = Arrays.asList("quit");

    public static final List<String> S = Arrays.asList("quit", "help", "show", "create", "insert", "update", "delete", "select", "desc", "drop");

    public static final List<String> E = S;

}
